#!/usr/bin/env python3
"""
KidsBuddy 1.0 监督执行流程系统

这是KidsBuddy项目的主包初始化文件。
导入此包时会自动配置PyTorch环境以抑制常见警告。
"""

__version__ = "1.0.0"
__author__ = "KidsBuddy Team"
__email__ = "support@kidsbuddy.com"

# 自动配置PyTorch环境
try:
    from .utils.torch_config import setup_torch_env_vars
    setup_torch_env_vars()
except ImportError:
    # 如果torch_config模块不可用，使用基本配置
    import os
    import warnings

    # 基本的NNPACK警告抑制
    os.environ['NNPACK_DISABLE'] = '1'
    os.environ['PYTORCH_DISABLE_NNPACK_CHECK'] = '1'
    warnings.filterwarnings("ignore", message=".*NNPACK.*")
    warnings.filterwarnings("ignore", message=".*Could not initialize NNPACK.*")

# 导出主要模块
__all__ = [
    "__version__",
    "__author__",
    "__email__"
]